Назад в дневник Пишет _Matisse_
Как сэкономить место на карте памяти!?Как сэкономить место на карте памяти? У всех нас есть карты памяти MMC в наших телефонах NOKIA. В P800/900 соответственно MemoryStick (к ним это тоже относится)... На карте файловая система FAT. Точнее говоря FAT12. Уж на картах до 32Мб однозначно FAT12. И размер кластера на них установлен 4096 байт. На P800 и того хуже - 16кБ . Всвязи с этим мы теряем нехилые объемы за счет кластеризации. На карте всегда установлуны какие-то приложения, навалены картинки, музыка, а если туда еще и Опера свопится так вообще "замечательно"... В результате потери объема на карте 16Мб могут достигать 4...5Мб . Это не шутки!!! Это пространство просто подаренное Вами телефону впустую! Само-собой на картах больших объемов потери еще более значительные. Так на карте 128Мб можно запросто спустить в трубу метров 10-20... А теперь как этого избежать. Как показала практика, любые NOKIA (даже 3650 со старой прошивкой v2.50), а также P800/900, понимают FAT16. Намек понятен? Совершенно верно: - берем карту, - вставляем ее в карт-ридер, - аккуратно снимаем с нее все данные (просто копируем на комп.) - форматируем на FAT16 - заливаем назад все данные, и о ЧУДО! Освободилось до фига свободного места - вставляем карту назад в телефон и даже не замечаем никаких отличий в работе. Само-собой реально FAT16 работает чуть медленне чем FAT. Но на глаз это практически даже не заметно. Теперь о форматировании карты. Прямо из "Моего компьютера" в Виндах это сделать нельзя - не дает он выставить какой тип FATа нам нужен. Просто запускаем консоль и пишем в ней: format d: /FS:FAT /A:512 где: /FS - тип файловой системы /A - размер кластера (приведен пример на 512 байт). Размер кластера можно ставить разный. Допустимые значения можно посмотреть так: format /a Само-собой минимальный размер кластера для каждого объема карт разный - - для 16Мб = 512 байт - для 64Мб = 1024 байт - для 128Mб = 2048 байт - и т.д.
Таги: статья